Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nigeria F1 Nigeria F2 Italy F2 Denmark F3 Italy F18 Morocco F3 Iran F1 Iran F2 Italy F21 Tunisia F4 Tunisia F6 UAE F1 Qatar F1 Qatar F2 Portugal F3 Morocco F2 Italy F10 Iran F1 Iran F2 Italy F26 France F12 Spain F25 Spain F26 Spain F27 France F17 Spain F28 Tunisia F4 Tunisia F5 China F1 Spain F1 China F2 France F2 France F3 Spain F6 Poland F1 Spain F7 Egypt F3 Spain F17 Italy F17 Italy F18 Spain F19 Spain F29 Spain F30 Spain F31 Spain F33 France F18 Spain F5 Italy F15 Spain F20 Poland F4 Tunisia F1 Italy F18 Tunisia F2 Morocco F4 Tunisia F5 Tunisia F6 Spain F1 Spain F2 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Croatia F3 Croatia F4 Turkey F2 Germany F9 Croatia F11 Spain F43 Spain F15 Spain F16 Kuwait F1 Italy F11 Kuwait F2 Tunisia F1 Tunisia F2 Georgia F1 Georgia F2 France F19 Croatia F10 Morocco F1 Morocco F2 Spain F7 Italy F2 Italy F3 France F6 Italy F8 Tunisia F1 Tunisia F2 Italy F15 Austria F2 Italy F18 Italy F19 Spain F29 Netherlands F5 Netherlands F6 Morocco F7 Spain F35 Spain F36 Italy F30 Croatia F7 Egypt F4 Egypt F5 Spain F39 Sudan F1 Sudan F2 Colombia F1 Colombia F2 Italy F5 Great Britain F7 Netherlands F1 Great Britain F8 Kazakhstan F4 Italy F31 Great Britain F17 Turkey F4 Turkey F5 Italy F6 Italy F9 Italy F12 Italy F20 Italy F26 Italy F27 Spain F30 Croatia F10 Morocco F6 Australia F1 Australia F2 Italy F1 Italy F3 France F8 Italy F5 Italy F7 Italy F9 Italy F10 Qatar F3 Italy F3 Tunisia F2 Spain F13 France F17 Germany F2 (Nussloch) Italy F1 (Trento) Italy F11 Italy F16 M25 Klosters France F2 France F3 Algeria F1 Algeria F2 Saudi Arabia F1 Italy F9 Saudi Arabia F2 Tunisia F1 Tunisia F3 Italy F22 Italy F23 France F13 Mexico F12 Mexico F13 Cuba F1 France F19 France F20 Mexico F15 Belgium F2 Tunisia F5 Croatia F2 Portugal F2 France F5 Morocco F1 Italy F12 Italy F13 Tunisia F1 Tunisia F2 Tunisia F3 France F9 Italy F3 Poland F2 Italy F4 Egypt F2 Italy F6 France F6 France F7 Spain F25 Spain F23 Spain F24 Spain F26 France F19 Tunisia F4 Tunisia F5 Tunisia F6 Tunisia F7 Spain F1 Spain F2 France F1 Spain F3 Spain F4 France F3 Great Britain F3 Spain F6 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Egypt F1 Egypt F2 Egypt F3 Spain F28 Spain F29 Spain F31 Spain F32 Italy F32 Portugal F5 Tunisia F4 Kuwait F2 Tunisia F1 Austria F4 Austria F5 Austria F6 Romania F13 Romania F15 France F15 Bosnia/Herzegovina F7 France F17 France F18 Morocco F6 Morocco F7 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F2 Morocco F1 Spain F3 Morocco F2 Spain F4 Spain F5 Spain F11 Italy F22 Tunisia F3 Croatia F9 Italy F6 Morocco F7 Top Wool Challenger Biella - Biella Tunis Open - Tunis Trofeo Sisma Mantova - Mantova 8° Trani Cup - Trani Mitsubishi Electric Europe Cup - Monza Timisoara Challenger - Timisoara Genova Open Challenger - Genova Open D'Orleans - Orleans Rabat Challenger Napoli Challenger Poznan Challenger Istanbul Challenger Todi Challenger Quito Challenger Geneva Challenger Cancun Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Monza Challenger Santos Challenger Rome Challenger Zagreb Challenger Cremona Challenger Vigo Challenger Alphen Challenger Turin Challenger Penza Challenger Como Challenger Kazan Challenger Kazan Challenger Quimper Challenger Rome Challenger Barletta Challenger Cortina Challenger Sibiu Challenger Izmir Challenger Arad Challenger Prague Challenger Timisoara Challenger Brescia Challenger Aptos Challenger Como Challenger Shanghai Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Banca Stato Challenger - Lugano Heilbronn Challenger Maui Challenger Chitre Challenger Dallas Challenger Sarasota Challenger Bordeaux Challenger Todi Challenger Mons Challenger Mons Challenger Raanana Challenger The LTA Men's Challenger - Southampton Ilkley Challenger Padova Challenger Todi Challenger Aptos Challenger Como Challenger Mons Challenger Barletta Challenger Rennes Challenger Charlottesville Challenger Napoli Challenger Marburg Challenger Biella Challenger Fano Challenger Como Challenger Ortisei Challenger Challenger Tunisie - Tunis Panama City Challenger Aix En Provence Challenger Mestre Challenger Surbiton Challenger Todi Challenger Gatineau Challenger Geneva Challenger Cortina Challenger Biella Challenger San Remo Tennis Cup - San Remo Como Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Baden Open - Karlsruhe Ortisei Challenger Brest Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Geneva Challenger - Geneva Andria Challenger Bangkok Challenger Aptos Challenger Canberra Challenger Ipsos Bucharest Challenger - Bucharest Quimper Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Qujing Challenger St. Brieuc Challenger Alicante Challenger Tanger Challenger Sarasota Challenger Tunis Challenger Savannah Challenger Poznan Challenger Istanbul Challenger Mestre Challenger Padova Challenger Como Challenger Szczecin Challenger Kaohsiung Challenger Biella Challenger Morelos Challenger Bratislava Challenger Como Challenger Rennes Challenger Indian Wells Challenger Segovia Challenger Poznan Challenger Almaty Challenger Eckental Challenger San Benedetto Challenger Cassis Challenger Biella Challenger Glasgow Challenger Orleans Challenger Marrakech Challenger Napoli Challenger Ismaning Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Prague II Challenger Caltanissetta Challenger Iasi Challenger Florence Challenger Bangkok Challenger Maia Challenger Cordenons Challenger Bengalaru Challenger Alphen Challenger Rome Challenger Ostrava Challenger Citta di Monza - Monza Bratislava Challenger Todi Challenger Trieste Challenger Loughborough Challenger Nur-Sultan 3 Challenger Cordenons Challenger Tampere Challenger Verona Challenger Forli Challenger Braga Challenger Sibiu Challenger Nord LB Open - Braunschweig Alicante Challenger Parma Challenger Losinj Challenger Kyoto Challenger Roanne Challenger Bari Challenger Lisbon Challenger Forli 3 Challenger Roseto Degli Abruzzi 1 Challenger Liberec Challenger Antonio Savoldi-Marco Co. - Manerbio Lille Challenger Lille Challenger Marbella Challenger Split Challenger Aguascalientes Challenger Tunis Challenger Phoenix Challenger Morelos Challenger Forli Challenger Perugia Challenger Vicenza Challenger Troisdorf Challenger Poznan Challenger Prague 2 Challenger Perugia Challenger Arad Challenger Orlando Challenger Barletta Challenger Montechiarugolo - Parma Challenger Buenos Aires 3 Challenger Salzburg Challenger Braunschweig Challenger Recanati Challenger Meerbusch Challenger Banja Luka Challenger Shymkent Challenger Tiburon Challenger Calgary Challenger Alphen Challenger Drummondville Challenger Las Vegas Challenger Charlottesville Challenger Little Rock Challenger Banca Stato Challenger Lugano - Lugano Sanremo Challenger Forli 2 Challenger Quimper Challenger Tashkent Challenger Manerbio Challenger Cali Challenger Forli 5 Challenger Riviera de Rimini Challenger - Rimini Roseto Degli Abruzzi 2 Challenger Izmir Challenger Rome Challenger Lugano Challenger Liuzhou Challenger Napoli 2 Challenger Manerbio Challenger Zagreb Challenger Citta di Como - Como San Sebastian Challenger Fairfield Challenger Champaign Challenger Ambato Challenger Milan Challenger Split Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Benedetto Challenger Las Franquesas del Valles Challenger San Luis Potosi Challenger Rabat Challenger Antalya 2 Challenger Sanremo Challenger Kosice Challenger Milan Challenger Lexington Challenger Orbetello Challenger Cordenons Challenger Genova Challenger Biella Challenger Alessandria Challenger Istanbul Challenger Szczecin Challenger Geneva Challenger Nur-Sultan 4 Challenger Turin Challenger Istanbul Challenger Istanbul 2 Challenger Vicenza Challenger Ottignies-Louvain-la-Neuve Challenger Corrientes Challenger San Marino Challenger Bogota Challenger Le Gosier Challenger Eckental Challenger Alphen Challenger Ortisei Challenger Istanbul Challenger Todi Challenger Rovereto Challenger Ostrava Challenger Nonthaburi 3 Challenger Tarragona Challenger Barcelona Challenger Guayaquil Challenger Izmir Challenger Heilbronn Challenger Brest Challenger Tallahassee Challenger Savannah Challenger Bucaramanga Challenger Braunschweig Challenger Caltanissetta Challenger Lexington Challenger Cortina Challenger Genova Challenger Heilbronn Challenger Rome Challenger Lille Challenger Barletta Challenger San Marino Challenger Olbia Geovillage Open - Olbia Sporting Challenger - Turin Grand Prix de Tennis de Lyon - Lyon Recanati Challenger San Benedetto Challenger Cordenons Challenger Challenger Ford de Cherbourg - Cherbourg Togliatti Cup - Togliatti Ethias Tennis Trophy - Mons Portoroz Challenger The Hypo Group Tennis International 2008 - Poertschach Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Citta di Como - Como Genoa Open - Genova Alicante Challenger Montechiarugolo Challenger Noumea Challenger Segovia Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini LXVII Concursu Internacional de Vigo - Vigo Ljubljana Open - Ljubljana Posillipo Tennis Cup - Napoli Estoril Open - Estoril Masters Series - Hamburg Qatar Exxon Mobil Open - Doha 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Sabadell Atlantico - Barcelona Roma Open Challenger - Rome Genova Open Challenger - Genova Polska Energia Open - Bytom Nossa Caixa Tennis Cup - Sao Paulo Samarkand Challenger - Samarkand Ljubljana Open 2008 - Ljubljana Harbour Tennis Cup Regione Lombardia - Milan Mercedes Cup - Stuttgart Tunis Challenger Qatar ExxonMobil Open - Doha Tulsa Challenger Dubai Duty Free Tennis Championships - Dubai Sacramento Challenger Tarragona Challenger Bratislava Challenger Monza Challenger Genova Challenger Heilbronn Challenger Tanger Challenger Meknes Challenger Monza Challenger Rome Challenger Rome Challenger Tunis Challenger Grand Prix Hassan II - Casablanca Rome Challenger Lugano Challenger Milan Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Trani Challenger Perugia Challenger Como Challenger Hall of Fame Tennis Championships - Newport AEGON Championships - London Ljubljana Challenger Banja Luka Challenger 2008 - Banja Luka Medellin Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Tunis Open 2006 - Tunis Quimper Challenger Casablanca Challenger Dubai Duty Free Tennis Championships - Dubai Rijeka Challenger Kosice Challenger Milan Challenger Oberstaufen Challenger Astana Challenger Trani Challenger Samarkand Challenger Izmir Challenger Napoli Challenger Palermo Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Pingguo Challenger Rabat Challenger Marrakech Challenger Citi Open - Washington Milan Challenger Sao Paulo Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Orbetello Challenger Dubai Duty Free Tennis Championships - Dubai Orleans Challenger Tashkent Challenger Seoul Challenger Yokohama Challenger Recanati Challenger Toyota Challenger Burnie Challenger Rome Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Aachen Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Todi Challenger Valencia Open - Valencia Recanati Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Como Challenger Banja Luka Challenger Izmir Challenger US Men's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis Tennis Napoli Cup - Napoli Andria Challenger Bergamo Challenger Napoli Challenger Delray Beach Open - Delray Beach Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Mordovia Cup 2008 - Saransk Vercelli Challenger Tunis Challenger Citta di Como Challenger - Como Rome Challenger Dubai Duty Free Tennis Championships - Dubai Mestre Challenger Caltanissetta Challenger Winnetka Challenger Grand Prix Hassan II - Casablanca Todi Challenger Granby Challenger Marrakech Challenger Napoli Challenger Genova Challenger Manerbio Challenger Biella Challenger BRD Nastase Tiriac Trophy - Bucharest Bercuit Challenger Sibiu Challenger Ljubljana Challenger Tashkent Challenger Eckental Challenger Open de Nice Cote d'Azur - Nice Ortisei Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Knoxville Challenger Brescia Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Champaign Challenger Andria Challenger Grand Prix Hassan II - Casablanca Glasgow Challenger Bergamo Challenger Wroclaw Challenger Qatar ExxonMobil Open - Doha Cherbourg Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Quimper Challenger Tunis Open - Tunis UNICEF Open - 's Hertogenbosch Kazan Challenger Napoli Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Vercelli Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril BMW Open - Munich Turin Challenger Aix En Provence Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Manchester Challenger If Stockholm Open - Stockholm Mestre Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Milano Challenger-Jameson Cup - Milan Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portoroz Challenger Millennium Estoril Open - Estoril Claro Open Colombia - Bogota Szczecin Challenger Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Lugano Challenger Rennes Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia San Marino Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille Grand Prix Hassan II - Marrakech Eckental Challenger Barcelona Open BancSabadell - Barcelona Santos Challenger TEB BNP Paribas Istanbul Open - Istanbul Bytom Challenger Bergamo Challenger Wroclaw Challenger Ricoh Open - 's-Hertogenbosch Cherbourg Challenger Gerry Weber Open - Halle Reggio Emilia Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Cordenons Challenger BB&T Atlanta Open - Atlanta Sao Paulo Challenger Citi Open - Washington Guadalajara Challenger Tunis Challenger Chengdu Open - Chengdu Raanana Challenger Leon Challenger China Open - Beijing Barletta Challenger Turin Challenger Kremlin Cup - Moscow Ortisei Challenger Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Como Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Vicenza Challenger Furth Challenger Sydney International - Sydney Cordoba Open - Cordoba Perugia Challenger DIEMA XTRA Sofia Open - Sofia Eckental Challenger Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Todi Challenger Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Singapore Tennis Open - Singapore Banja Luka Challenger Mordovia Cup 2005 - Saransk Winston-Salem Open - Winston-Salem Swiss Open - Gstaad Citi Open - Washington Geneva Challenger Knoxville Challenger Brescia Challenger Andria Challenger Budapest Challenger Cherbourg Challenger Qatar ExxonMobil Open - Doha Bergamo Challenger Wroclaw Challenger Tata Open Maharashtra - Pune Drummondville Challenger San Marino Cepu Open - San Marino Guadalajara Challenger Leon Challenger Dubai Duty Free Tennis Championships - Dubai San Luis Potosi Challenger Ho Chi Minh City Challenger Sarasota Challenger Tallahassee Challenger Forte Village Sardegna Open - Sardinia Dubai Duty Free Tennis Championships - Dubai Istanbul Challenger Bordeaux Challenger Antalya Open - Antalya Caltanissetta Challenger Andria Challenger Bratislava Challenger Ningboo Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Belgrade 2 - Belgrade Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Sardegna Open - Cagliari Trnava Challenger Tampere Challenger Tallahassee Challenger M25 Padova L'Aquila Challenger Milan Challenger Izmir Challenger San Benedetto Challenger Suzhou Challenger Grand Prix Hassan II - Marrakech Genova Challenger Caltanissetta Challenger Mitsubishi Electric Europe Cup - Monza Parma Challenger Binghamton Challenger Perugia Challenger Monza Challenger Vancouver Challenger Como Challenger Banja Luka Challenger Nur-Sultan Challenger Ningboo Challenger Shenzhen Challenger Ortisei Challenger Rennes Challenger Quimper Challenger Savannah Challenger Prague Challenger Biella Challenger Istanbul Challenger Marbella Challenger Bratislava Challenger Ortisei Challenger Maia Challenger Rome Challenger Istanbul Challenger Antalya Challenger Biella 2 Challenger Budapest Challenger Biella 3 Challenger Biella 4 Challenger VII Torneo Internazionale di Tennis - Barletta Belgrade Challenger Segovia Challenger Trieste Challenger San Marino Challenger Como Challenger Lisbon Challenger Bogota Challenger Knoxville Challenger Pau Challenger Champaign Challenger Forli 2 Challenger Ortisei Challenger Forli 3 Challenger Bengalaru 1 Challenger Barcelona Open Banc Sabadell - Barcelona St. Brieuc Challenger Barletta Challenger Todi Challenger Tunis Challenger Kosice Open-Steelers Cup 2008 - Kosice Verona Challenger Rome Challenger Trieste Challenger Zug Challenger Como Challenger Toulouse Challenger Cassis Challenger Ortisei Challenger Nonthaburi 2 Challenger Koblenz Challenger Manama Challenger Lugano Challenger Francavilla Challenger Tunis Challenger Perugia Challenger Milan Challenger Cordenons Challenger Como Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Qatar Open - Doha Meknes Challenger Barletta Challenger Oberstaufen Challenger Saransk Challenger San Benedetto Challenger Tampere Challenger Charleston Challenger Koblenz Challenger Koblenz Challenger Open 13 - Marseille Biella 1 Challenger PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Vicenza Challenger Campionati BNL dItalia - Rome Brisbane International - Brisbane Apia International - Sydney Citi Open - Washington Aegon Nottingham Open - Nottingham Citi Open - Washington Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Genova Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, PO, IRL-TUN 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, Group II, PO, TUN-BUL 3-2 Davis Cup, Group II, 1R, TUN-SWE 2-3 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group II, 1R, TUN-FIN 2-3 Davis Cup, Group II, PO, EST-TUN 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, World Group II, PO, GUA-TUN 1-3 Davis Cup, Group I, PO, TUN-BIH 1-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro